package com.kuaimacode.kframework.mybatis.models;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

@Data
@TableName("payment")
public class Payment   implements java.io.Serializable {
	
    /**
	 * 
	 */
	@TableField(exist=false)
	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @TableField("body")
    private String body;

    @TableField("detail")
    private String detail;

    @TableField("ip")
    private String ip;

    @TableField("bank_type")
    private String bankType;

    @TableField("trade_type")
    private String tradeType;

    @TableField("fee_type")
    private String feeType;

    @TableField("out_trade_no")
    private String outTradeNo;

    @TableField("transaction_no")
    private String transactionNo;

    @TableField("total_fee")
    private Integer totalFee;

    @TableField("create_time")
    private Date createTime;

    @TableField("comment")
    private String comment;
}